/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hojadtrabajo3;

/**
 *
 * @author RAUL
 */
public class Hojadtrabajo3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    int[] datos;
         
         
         //        
         
           int m1=10;      //estos son la cantidad de datos que  desea ordenar
           int m2 =50;
           int m3 = 100;
           int m4 = 200;
           int m5 = 500;
           int m6 = 1000;
           int m7 = 1300;
           int m8 = 1700;
           int m9 = 2000;
           
        // .--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.
           boolean selectionsortt;
                 selectionsortt =true;
           if(selectionsortt == true){
               datos = sortingOne(m1,true);// aqui le puede cambiar el numero de datos que desea ordenar
           printMatriz(datos,selectionsortt);
           }
           selectionsortt =false;
           if(selectionsortt ==false){
               datos = sortingOne(m1,false); // aqui debe de cambiarl el nuemero dependiendo de cuantos desea ordenar
           printMatriz(datos,selectionsortt);
           }
           
           
    }
    public static int[] sortingOne(int n, boolean which){
        int[] tempo = new int[n];
        int val=0;
        selectionSort sort;// = new selectionSort();
        for(int a=tempo.length;a<tempo.length;a++){
              tempo[val]=a;
              val ++;
       }
       for(int a=0;a<tempo.length;a++){
          tempo[val]=a;
          val ++;
       } 
       if(which)
            sort = new selectionSort(tempo,true);
       else
            sort = new selectionSort(tempo,false);
       tempo= sort.getMatriz();
       return tempo;
    }
    public static void printMatriz(int[] matriz,boolean which){
        /**
         * me gustan los ositos de gomita
         */
        if(which)
             System.out.println("     POR MEDIO DE SELECTIONSORT  ");
        else
            System.out.println(" \n    POR MEDIO DE QUICKSORT  ");
        System.out.println("+++++Datos Orgenados:+++++");
        System.out.print("*|");
        for(int a=0;a<matriz.length;a++){
            System.out.print(matriz[a]+"|");
        }
    }






}
